花費 11 ms
線程安全的無鎖RingBuffer的實現【一個讀線程,一個寫線程】

在程序設計中,我們有時會遇到這樣的情況,一個線程將數據寫到一個buffer中,另外一個線程從中讀數據。所以這里就有多線程競爭的問題。通常的解決辦法是對競爭資源加鎖。但是,一般加鎖的損耗較高。其實,對於 ...

Sat Nov 22 20:11:00 CST 2014 12 28966
基於循環數組的無鎖隊列

在之前的兩篇博客(線程安全的無鎖RingBuffer的實現,多個寫線程一個讀線程的無鎖隊列實現)中,分別寫了在只有一個讀線程、一個寫線程的情況下,以及只有一個寫線程、兩個讀線程的情況下,不采用加鎖技術 ...

Mon Jan 12 05:49:00 CST 2015 11 1997

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM